
    /**
     * COOKIE存储
     * @param {String} key 键
     * @param {Object} val 值
     * @param {Number} time 时间，默认10s
     */
     function setcookie(key, val, time = 10) 
     {
         // TODO: 对象类型得转换为JSON数据格式
         if (typeof val == 'object') val = JSON.stringify(val)
     
         const d = new Date   
         d.setTime( d.getTime() - 1000*60*60*8 + 1000*time )
         document.cookie = `${key}=${val}; expires=${d}`    
     }
     
     
     /**
      * COOKIE获取
      * @param {String} key 键
      * @returns String
      */
     function getcookie(key)
     {
         // 格式：键=值; 键=值; ...; 键=值
         // 1 安装【; 】分 ['键=值',...,'键=值']
         let arr = document.cookie.split('; ')
         // 2 遍历 item='键=值'
         for (let i=0; i<arr.length; i++) 
         {
             let item = arr[i]
             // 2.1 按照【=】分  ['键', '值']
             let tempArr = item.split('=')
             // 2.2 判断退出函数
             if (tempArr[0] == key) return tempArr[1]
         }
     }
     
     /**
      * COOKIE删除
      * @param {String} key 键
      * @returns undefined
      */
     function removecookie(key)
     {
         setcookie(key, null, -1) 
     }
 
 
 